package com.TP.www.service;


import com.TP.www.dao.impl.StoreDAO;
import com.TP.www.po.Good;
import com.TP.www.po.Store;

import java.util.List;



/**
 * @author 邱彦祥
 */
public interface StorePort {
    /**
     * 创建店铺
     */
    void creatStore();

    /**
     * 修改店铺信息
     */
    void modifyStore();

    /**
     * 在店铺界面用户添加商品进购物车
     * @param goods 商品
     * @param i 商品种类个数
     */
    void storeAddCart(List<Good> goods, int i);

    /**
     *  对象： 顾客
     *  获取店铺
     * @param sql 查询语句
     * @return 店铺列表
     */
    static List<Store> getStore(String sql){
        return new StoreDAO().executeQuery(sql);
    }

    /**
     *  对象： 商家
     *  获取店铺
     * @param sql 查询语句
     * @param id 商家id
     * @return 店铺列表
     */
    static List<Store> getStoreByMerchantId(String sql,int id){
        return new StoreDAO().executeQuery(sql,id);
    }
}
